﻿<%@ Page Title="" Language="C#" MasterPageFile="~/Plantillanoheader.master" AutoEventWireup="true" CodeFile="AdministrarUsuarios.aspx.cs" Inherits="PagAdmin_AdministrarUsuarios" %>

<asp:Content ID="Content1" ContentPlaceHolderID="head" Runat="Server">
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="headerslider" Runat="Server">
</asp:Content>
<asp:Content ID="Content3" ContentPlaceHolderID="bodyprincipal" Runat="Server">
<div id="formulario">
   <h3>Administración de Usuarios</h3>
   <p></p>
   <b>- Total de usuarios registrados: <asp:Literal runat="server" ID="lblTotUsers" /><br />
   - Total de usuarios en línea: <asp:Literal runat="server" ID="lblOnlineUsers" /></b>
   <p></p>
  Haga clic en uno de los enlaces siguientes para mostrar todos los usuarios cuyo código de usuario comienza con esa letra:
   <p></p>
   <asp:Repeater runat="server" ID="rptAlphabet" OnItemCommand="rptAlphabet_ItemCommand">
      <ItemTemplate><asp:LinkButton ID="LinkButton1" runat="server" Text='<%# Container.DataItem %>'
         CommandArgument='<%# Container.DataItem %>' />&nbsp;&nbsp;
      </ItemTemplate>
   </asp:Repeater>
   <p></p>
   De lo contrario utilice los controles de abajo para la búsqueda por código de usuario o e-mail:
   <p></p>
   <asp:DropDownList runat="server" ID="ddlSearchTypes">
      <asp:ListItem Text="Código" Selected="true" />
      <asp:ListItem Text="E-Mail" />
   </asp:DropDownList> 
   <h4 class="txt1">Contiene: </h4>
   <asp:TextBox CssClass="textboxsinbottom" runat="server" ID="txtSearchText" /> 
   <asp:Button CssClass="submit" runat="server" ID="btnSearch" Text="Buscar" OnClick="btnSearch_Click" />
   <asp:Button runat="server" ID="btnCrear" Text="Nuevo Usuario" 
        CssClass="submitlarge" onclick="btnCrear_Click"/>
   <p></p>
   <asp:GridView ID="gvwUsers" runat="server" AutoGenerateColumns="false" DataKeyNames="UserName"
      OnRowCreated="gvwUsers_RowCreated" OnRowDeleting="gvwUsers_RowDeleting" 
        AllowPaging="True" BorderStyle="Double" CellPadding="15" CellSpacing="3" 
        BorderColor="#B50303" onpageindexchanging="gvwUsers_PageIndexChanging">
      <Columns>
         <asp:BoundField HeaderText="Código" DataField="UserName" />
         <asp:HyperLinkField HeaderText="E-Mail" DataTextField="Email" DataNavigateUrlFormatString="mailto:{0}" DataNavigateUrlFields="Email" />
         <asp:BoundField HeaderText="Creado" DataField="CreationDate" DataFormatString="{0:MM/dd/yy h:mm tt}" />
         <asp:BoundField HeaderText="Última Actividad" DataField="LastActivityDate" DataFormatString="{0:MM/dd/yy h:mm tt}" />
         <asp:CheckBoxField HeaderText="Aprobado" DataField="IsApproved" HeaderStyle-HorizontalAlign="Center" ItemStyle-HorizontalAlign="Center" />
         <asp:HyperLinkField Text="<img src='../Images/edit.gif' border='0' />" DataNavigateUrlFormatString="EditarUsuario.aspx?CodUsuario={0}" DataNavigateUrlFields="UserName" />
         <asp:ButtonField CommandName="Delete" ButtonType="Image" ImageUrl="~/Images/delete.gif" />
      </Columns>
      <EmptyDataTemplate><b>No hay usuarios que se encuentran con los criterios especificados</b></EmptyDataTemplate>
   </asp:GridView>
 </div>
</asp:Content>
<asp:Content ID="Content4" ContentPlaceHolderID="titulocolum" Runat="Server">
</asp:Content>
<asp:Content ID="Content5" ContentPlaceHolderID="bodycolleft" Runat="Server">
</asp:Content>
<asp:Content ID="Content6" ContentPlaceHolderID="bodycolright" Runat="Server">
</asp:Content>

